/**
 * 生产环境请求地址
 * @type {string}
 */
const prodURL = '/api/'

/**
 * 开发环境请求地址
 * @type {string}
 */
let devURL = ''
// #ifdef H5
// H5平台
devURL = '/api/'
// #endif
// #ifndef H5
// 非H5平台
devURL = 'http://192.168.2.165:8443/'
// #endif

const selfURL = ''

/**
 * 非APP静态图片资源使用网络地址
 * 使用线上地址节省小程序包资源
 */
let staticUrl = null
// #ifdef APP-PLUS
staticUrl = '/static/'
// #endif
// #ifndef APP-PLUS
staticUrl = '/static/'
// #endif

// -----------------------------------------------------------------------------------------------------

/**
 * 计算请求地址
 */
export const BASE_URL_FN = function(flag = false) {
	// 生产环境
	if (process.env.NODE_ENV === 'production') {
		return prodURL
	}

	// 开发环境
	return devURL
}

/**
 * 计算静态资源路径
 * @param {Object} val
 */
export const STATIC_URL_FN = function(val) {
	const url = val.startsWith('/') ? val.replace('/', '') : val
	if (process.env.NODE_ENV === 'development') return '/static/' + url
	return staticUrl + url
}

/**
 * 导航默认配置
 */
export const DEFAULT_NAV_CONFIG = {
	quick: [1, 2, 3, 4], // 快速新建
	// 2024/8/1 @description:默认导航栏 修改后 默认导航栏 至少 包含 12--我的 13--人力
	// nav: [1, 2, 3, 12], // 导航
	nav: [12, 13], // 默认导航栏 包含 12--我的 13--人力
	common: [2, 6, 12, 13, 4, 8, 9, 7] // 常用功能
}

/**
 * 地图WEB服务API密钥
 * 主要用于扩展 uni 自带地图功能
 * 高德地图参考：https://lbs.amap.com/api/webservice/summary/
 * 腾讯地图参考：https://lbs.qq.com/service/webService/webServiceGuide/webServiceOverview
 */
export const mapKey = '62TBZ-FG7CR-REMW6-WB2I2-U4ZTV-Y3BM4' // 腾讯地图
export const corpid = 'wwe054db02e8f74b41' // 公司的企业微信id
export const redirectUri = 'crm.fst-pipe.com:83/h5/#' // 企业微信回调地址，去掉http或https

/**
 * app update log
 * @example ['优化用户体验', '修复已知bug', '新增***功能']
 * @type {Array}
 */
export const versionLog = []

/**
 * app name
 * @type {string}
 */
export const appName = '福斯特CRM'

/**
 * app version
 * @type {string}
 */
export const appVersion = '1.1.2'

/**
 * wukong business calls
 * @type {string}
 */
export const businessCalls = ''

/**
 * 公钥
 */
export const PUBLIC_KEY = '-----BEGIN PUBLIC KEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCXSsDQ5jiqzMBbDS8SdwXVyCByv5GwE13PnKipBJb2awmsc0THksjhKgcjW/HCT7GRhUOv4bv4pyTaE2f3xBVmZwut126M6xZvfuds1T10DF7jlUD14oJcpX5W7LKExoIPGYJMq83iyIV7rRT5+Bc80eHQ5hjWZ3lyv5upYWMkjwIDAQAB-----END PUBLIC KEY-----'
